﻿using System;
using UnityEngine;
using UnityEngine.Rendering;

namespace Assets.Scripts.PerformanceTuner
{
	// Token: 0x02000317 RID: 791
	internal class Good : IPerformanceProfile
	{
		// Token: 0x06001415 RID: 5141 RVA: 0x00084ACE File Offset: 0x00082CCE
		public Good()
		{
			this.ShadowType = LightShadows.Hard;
			this.ShadowResolution = LightShadowResolution.High;
			this.ReflectionResolution = 256;
			this.EnableHdr = false;
			this.ShadowDistance = 40;
		}

		// Token: 0x1700032C RID: 812
		// (get) Token: 0x06001416 RID: 5142 RVA: 0x00084AFE File Offset: 0x00082CFE
		// (set) Token: 0x06001417 RID: 5143 RVA: 0x00084B06 File Offset: 0x00082D06
		public LightShadows ShadowType { get; private set; }

		// Token: 0x1700032D RID: 813
		// (get) Token: 0x06001418 RID: 5144 RVA: 0x00084B0F File Offset: 0x00082D0F
		// (set) Token: 0x06001419 RID: 5145 RVA: 0x00084B17 File Offset: 0x00082D17
		public LightShadowResolution ShadowResolution { get; private set; }

		// Token: 0x1700032E RID: 814
		// (get) Token: 0x0600141A RID: 5146 RVA: 0x00084B20 File Offset: 0x00082D20
		// (set) Token: 0x0600141B RID: 5147 RVA: 0x00084B28 File Offset: 0x00082D28
		public int ReflectionResolution { get; private set; }

		// Token: 0x1700032F RID: 815
		// (get) Token: 0x0600141C RID: 5148 RVA: 0x00084B31 File Offset: 0x00082D31
		// (set) Token: 0x0600141D RID: 5149 RVA: 0x00084B39 File Offset: 0x00082D39
		public bool EnableHdr { get; private set; }

		// Token: 0x17000330 RID: 816
		// (get) Token: 0x0600141E RID: 5150 RVA: 0x00084B42 File Offset: 0x00082D42
		// (set) Token: 0x0600141F RID: 5151 RVA: 0x00084B4A File Offset: 0x00082D4A
		public int ShadowDistance { get; private set; }
	}
}
